package com.proj.service;

import com.proj.bean.Category;
import com.proj.bean.Goods;
import com.proj.bean.Goodsimg;
import com.proj.bean.Review;
import com.proj.util.Page;

import java.util.List;

public interface IGoodsService {

    int add(Goods goods);

    int del(int id);

    int edit(Goods goods);

    Goods getById(int id);

    List<Goods> getList(Page page, String text);

    List<Goodsimg> getImgByGoodsid(int goodsid);

    int insertImg(int goodsid,String imgurl);

    int delImgById(int id);

    List<Goods> goodsList(Integer categoryid, String keywords);

    List<Category> getParent(int category_id);

    int getCount(String text);

    List<Review> reviewlist(int goodsid);

    List<Goodsimg> getimg(int goodsid);

    int addsingletocart(int userid,int goodsid,int number);

    int ifbought(int userid,int goodsid);

    int newreview(Review review);

    List<Review> getReviewByUserid(int userid);

    int delReviewById(int id);

}
